@charset "utf-8";
/* CSS Document */
body{background:#550002 url(../images/bodybg.jpg) repeat-x; font-size:12px; color:#2b4a78; font-family:"宋体";}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,ul,ol,li,dl,dt,dd,img,label,iframe{margin:0; padding:0; border:0; list-style:none;}
iframe{overflow-x:hidden;}
a{color:#2b4a78; text-decoration:none;}
a:hover{color:#e00; text-decoration:none;}
.redfont{color:#f00;}.f16{font-size:16px;}
.margintop6{margin-top:6px;}
.margintop10{margin-top:10px;}
.lineheight22{line-height:22px;}
.f14{font-size:14px;} input,select{font-size:12px;}
/* +++++++++++++++++++  admin_type +++++++++++++++++++++++++++ */
#Box{width:800px; margin:0px auto;}
.Head{width:800px; height:92px;}
.Logo{width:80px; float:left; margin:7px 0 0 25px; display:inline;}
.Nav{width:453px; float:left;}
.Nav ul{width:410px; margin-left:43px;}
.Nav li{width:85px; height:48px; float:left; text-align:center; margin:30px 0 0 10px; display:inline;}
.Nav li a{color:#fff; font-size:14px; font-weight:bold; display:block; width:85px; height:48px; line-height:48px;}
.Nav li a:hover{color:#ff0; background:url(../images/navbg.jpg) no-repeat;}
#Nav1 .nav1{background:url(../images/navbg.jpg) no-repeat; color:#ff0;}
#Nav2 .nav2{background:url(../images/navbg.jpg) no-repeat; color:#ff0;}
#Nav3 .nav3{background:url(../images/navbg.jpg) no-repeat; color:#ff0;}
#Nav4 .nav4{background:url(../images/navbg.jpg) no-repeat; color:#ff0;}

.Top_search{width:242px; float:left; margin-top:38px;}
.sear_text{width:158px; height:23px; line-height:23px; background:url(../images/search_text.jpg) no-repeat; border:0; float:left; padding:0 6px 0 26px; overflow:hidden; font-size:12px;}
.sear_but{width:43px; height:23px; background:url(../images/search_but.jpg) no-repeat; border:0; float:right; display:inline; cursor:hand;}

.Main{width:800px; background:#fff url(../images/mainbg.jpg) repeat-y right top; overflow:auto}
.left{width:590px; float:left; background:#fff; overflow:hidden;}.right{width:210px; float:left; background:#ffdedf;}
/* ban */.ban{width:590px; height:190px; float:left;}
/* 位置 */
.wz{width:588px; height:36px; margin-left:1px; float:left; background:url(../images/loc_bg.jpg) repeat-x;}
.wz span{background:url(../images/loc_icon.jpg) no-repeat 10px center; height:36px; line-height:36px; display:block; text-indent:2.2em; color:#fff;}
.wz span a{color:#fff; padding:0 6px 0 2px;}.wz span a:hover{text-decoration:underline;}
/*  */
.ly_sear{width:590px; float:left; margin-top:10px;}
.ly_searh1{width:561px; height:46px; background:#f6f6f6; border-top:1px #ccc solid; margin:0 auto}
.ly_searh1 h1{font-size:14px; color:#c00; width:98px; height:46px; line-height:46px; float:left; text-align:center; overflow:auto;}
.ly_searh1_tab{float:left; margin:12px 0 0 0}
.ly_searbut{background:url(../images/ly_searbut.jpg) no-repeat; border:0; width:50px; height:23px;}

.ly_list{width:561px; margin:0 auto;}
.ly_list ul{width:561px;}
.ly_list li{width:108px; height:106px; float:left; margin:5px 5px 0 0; overflow:hidden;}
.ly_list li img{border:1px #eee solid; float:left; width:106px;}
.ly_list li span{float:left; width:106px; height:26px; margin-top:-26px; margin-left:1px;
background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60); background:#000; 
}
.ly_list li .list_text{float:left; width:106px; height:26px; line-height:26px; text-align:center; margin-top:-26px; color:#fff;}
.ly_list .ad1{margin:5px 0 0 0;}
/* 登录/注册 */
.Reg{width:210px; height:259px; background:url(../images/login_bg.jpg) no-repeat; overflow:hidden;}
.Reg ul{width:182px; margin:5px auto 0 auto; overflow:auto;}
.Reg li{margin-top:12px;}
.Reg li .te1{width:176px; height:24px;}
.Reg li span{margin-left:26px;}
.Reg_but{text-align:center;}
.Reg_but input{background:url(../images/regbut.jpg) no-repeat; width:79px; height:29px; border:0;}
.Reg2{width:210px; height:226px; background:url(../images/login_bg2.jpg) no-repeat; overflow:hidden;}
.Reg2 ol{width:174px; margin:25px auto 0 21px; overflow:hidden;}
.Reg2 .lk{width:174px; float:left;}
.Reg2 li{width:52px; float:left; margin-right:6px; margin-top:10px;}
.Reg2 li dl{width:174px;}
.Reg2 li dl dt{width:47px; height:47px; border:1px #ddd solid; float:left;}
.Reg2 li dl dd{width:117px; margin-top:2px; float:right; overflow:hidden;}
.Reg2 li dl .aa{font-size:14px; color:#f00; font-weight:bold;}
.Reg2 li a{color:#f00; text-decoration:underline;}
/* 热门话题排行榜 */
.hot_ht{width:210px; margin-top:12px;}
.hot_ht h1{width:182px; height:38px; line-height:38px; background:url(../images/linebg1.jpg) repeat-x left top; font-size:14px; margin:0 auto; overflow:auto;}
.hot_ht h1 span{width:175px; display:block; background:url(../images/icona.jpg) no-repeat right 12px;}
.hot_ht ul{width:182px; margin:0 auto;}
.hot_ht ul li{width:182px; height:60px; float:left; background:url(../images/linebg2.jpg) repeat-x left bottom;}
.hot_ht ul li dl{width:182px; float:left; margin:10px 0 2px 0;}
.hot_ht ul li dt{width:38px; height:38px; float:left; background:url(../images/m_ht_imgbg.jpg) no-repeat; text-align:center;}
.hot_ht ul li dt img{margin-top:4px;}
.hot_ht ul li dd{width:130px; line-height:18px; float:left; margin-left:5px; display:inline; overflow:hidden; color:#f00;}
.hot_ht ul li dd a{color:#2b4a78; font-weight:bold;}
/* Foot */
.Foot{width:800px; margin-top:25px; float:left;}
.Foot ul{width:602px; float:left; margin-left:198px; display:inline;}
.Foot li{float:left; color:#fff;}
.Foot li a{color:#fff; padding:0 5px;}
.Foot p{width:800px; line-height:30px; text-align:center; color:#fff; float:left; padding-bottom:20px;}

/* 分页样式 */
.page-nav{width:561px;height:24px;line-height:24px;text-align:center; padding:18px 0; float:left;}
.page-nav a,.page-nav .cur,.page-nav .start,.page-nav .last{display:inline-block;height:24px;border:1px solid;margin:0 3px;padding:0 8px;}
.page-nav .start,.page-nav .last{color:#9a9a9a;border-color:#ddd;}
.page-nav .start{background:url(../images/icon.png) no-repeat 6px -51px;padding:0 8px 0 16px;}.page-nav .prev{background:url(../images/icon.png) no-repeat 6px -32px;padding:0 8px 0 16px;}
.page-nav .last{background:url(../images/icon.png) no-repeat right 6px;padding:0 16px 0 8px;}.page-nav .next{background:url(../images/icon.png) no-repeat right -13px;padding:0 16px 0 8px;}
.page-nav a{border-color:#ddd;}.page-nav a:hover{text-decoration:none;border-color:#51a837;}
.page-nav .cur{color:#fff;font-weight:700;border-color:#51a837; background:#85ce63;}
.page-nav .input-txt{width:30px;text-align:center;border:1px solid #9a9a9a;vertical-align:middle;line-height:14px;margin:0 6px;padding:2px 0;}
.page-nav .skip{width:38px;vertical-align:middle;cursor:pointer;line-height:16px;margin:0 6px;}

/* +++++++++++++++++++++++++++++++++ 内页样式 +++++++++++++++++++++++++++++++++++ */
/* 热点话题 */
.Hot_ht_list{width:561px; float:left; margin:10px auto 0 15px; display:inline;}
.Hot_ht_list h1{font-size:14px; background:url(../images/ht_h1bg.jpg) repeat-x bottom; width:561px; height:30px; float:left;}
.Hot_ht_list h1 span{padding-right:12px; float:left; line-height:27px; display:block; background:#fff; border-bottom:3px #c0c0c0 solid;}
.Hot_ht_list ul{width:561px;}
.Hot_ht_list li{width:177px; float:left; margin:15px 10px 0 0; background:url(../images/icon2.jpg) no-repeat left center; height:18px; line-height:18px;}
.Hot_ht_list li a{width:146px; margin-left:10px;}

/* 话题列表 JS */
.Ht_list{width:561px; float:left; margin:12px 0 0 15px; display:inline;}
.tesezhilv{WIDTH:561px; OVERFLOW:hidden;}
.tesezhilv h1{width:561px; font-size:22px; height:30px; line-height:30px; border-bottom:1px #ccc solid;}
.tesezhilv span{background:url(../images/ht_h1bg2.jpg) no-repeat; display:block; width:79px; height:30px; line-height:30px; font-size:14px; font-weight:bold; text-align:center; margin:-30px 0 0 12px;}
.tesezhilv .tesezhilvTab{WIDTH:460px; HEIGHT:28px; FONT-SIZE:12px; OVERFLOW:hidden; margin-top:12px;}
.tesezhilv .tesezhilvTab li{width:64px; margin-left:12px; display:inline; font-weight:bold; text-align:center;}
.tesezhilv .tesezhilvTab .tesezhilvTabOn{WIDTH:64px; HEIGHT:24px; LINE-HEIGHT:24px; BACKGROUND:url(../images/ht_h2_but1.jpg) no-repeat; FLOAT:left;CURSOR:default; color:#fff; font-weight:bold;}
.tesezhilv .tesezhilvTab .tesezhilvTabOff{WIDTH:64px; HEIGHT:24px; LINE-HEIGHT:24px; BACKGROUND:url(../images/n_lefth12.jpg) no-repeat; FLOAT:left;CURSOR:pointer; color:#2b4a78; font-weight:normal; text-decoration:underline;}
.tesezhilvSmall{WIDTH:561px; overflow:auto;}
/* ------------------------ */
.tesezhilvSmall ol{width:561px; float:left; overflow:auto;}

.tesezhilvSmall ol li{float:left; width:124px; margin:10px 21px 5px 0;}
.tesezhilvSmall ol li dl{width:124px; float:left;}
.tesezhilvSmall ol .jk{margin:10px 0 0 0;}
.tesezhilvSmall ol li dt{width:124px; height:116px; margin-bottom:6px;}
.tesezhilvSmall ol li dd{width:124px; height:20px; line-height:20px; color:#f00; overflow:hidden;}
.tesezhilvSmall ol li .list_text{font-weight:bold; color:#2b4a78;}

/* 近期活跃用户 */
.hot_ht{width:210px; margin-top:12px; overflow:hidden;}
.hot_ht h1{width:182px; height:38px; line-height:38px; background:url(../images/linebg1.jpg) repeat-x left top; font-size:14px; margin:0 auto; overflow:auto;}
.hot_ht h1 span{width:175px; display:block; background:url(../images/icona.jpg) no-repeat right 12px;}
.hot_ht ol{width:200px; margin:0 0 0 15px;}
.hot_ht ol li{float:left; width:49px; margin:8px 13px 0px 0; text-align:center; line-height:22px;}
.hot_ht ol li a img{width:47px; padding:1px; border:1px #ccc solid;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.n_ht_tab1{width:590px; overflow:hidden;}
.n_ht_tab1 h1{font-size:26px; color:#e40000; width:560px; margin-left:20px; margin-top:20px; font-family:"黑体";}
.n_ht_tab1 dl{width:561px; background:#fff7db; border:1px #f7e0a3 solid; float:left; margin:15px 0 0 15px; padding:12px 0; display:inline;}
.n_ht_tab1 dt{width:95px; height:98px; float:left; margin-left:20px; display:inline; text-align:center; background:url(../images/n_sf.jpg);}
.n_ht_tab1 dt img{margin-top:7px;}
.n_ht_tab1 dd{width:402px; float:left; margin-left:15px; display:inline; margin-top:5px; line-height:17px;}
.n_ht_tab1 dd span{font-family:Arial, Helvetica, sans-serif; width:160px;}
.n_ht_tab1 .sdk{width:226px; margin-left:36px; color:#f00;}

.n_ht_tab2{width:590px; float:left; background:url(../images/alobg.jpg) repeat-x bottom;}
.n_ht_tab2 p textarea{width:545px; height:80px; padding:5px 8px; margin-left:15px; margin-top:18px; font-size:13px; color:#555;}
.n_ht_tab2 ul{width:590px; margin-left:15px; height:46px;}
.n_ht_tab2 li{width:50px; float:left; line-height:20px; margin:12px 8px 0 0;}
.n_ht_tab2 li img{float:left; margin-right:3px;}
.n_ht_tab2 .ab1{margin-top:8px;}
.n_ht_tab2 .ab1 input{background:url(../images/n_fb_but.jpg) no-repeat; width:70px; height:28px; border:0; float:left; margin:0 0 0 260px; display:inline;}

.chat_cont1{width:546px; height:450px; padding:0 15px; margin:10px 0 10px 0; line-height:22px; float:left; overflow:auto;}
.chat_cont1 ol{width:546px; padding-bottom:10px; overflow:auto;}
.chat_cont1 li{width:530px; margin-top:6px; padding-bottom:3px; float:left; border-bottom:1px #eee dotted;}
.chat_cont1 li dl{width:530px;float:left;}
.chat_cont1 li dt{color:#006efe; font-size:16px; margin-left:0.7em;}
.chat_cont1 li dt span{color:#888; margin-left:5px; font-size:12px;}
.chat_cont1 li dd{font-size:13px; margin-left:0.7em;}

/* 在线成员 */
.ly_online{width:210px; margin-top:12px; overflow:hidden;}
.ly_online h1{width:182px; height:38px; line-height:38px; background:url(../images/linebg1.jpg) repeat-x left top; font-size:14px; margin:0 auto; overflow:auto;}
.ly_online h1 span{width:175px; display:block; background:url(../images/icona.jpg) no-repeat right 12px;}
.ly_online ol{width:200px; margin:0 0 0 15px;}
.ly_online ol li{float:left; width:33px; margin:5px 4px 0px 0; text-align:center; line-height:22px; overflow:hidden;}
.ly_online ol li a img{width:31px; border:1px #ccc solid;}
.ly_online ol li a:hover img{width:31px; border:1px #f00 solid;}

/* ----------- 内页-我的圈子 ------------- */
.qz_list ol{width:590px; float:left;}
.qz_list ol li{float:left; width:270px; margin:10px 21px 5px 0;}
.qz_list ol li dl{width:270px; float:left;}
.qz_list ol li dt{width:104px; height:116px; margin-bottom:6px; float:left;}
.qz_list ol li dd{width:156px; line-height:20px; color:#888; float:left;  margin-left:10px; display:inline; padding-bottom:8px;}
.qz_list ol li .list_text{font-weight:bold; color:#2b4a78;}

/* 推荐圈子 */
.Hot_qz_list{width:561px; float:left; margin:10px auto 0 15px; display:inline; overflow:hidden}
.Hot_qz_list h1{font-size:14px; background:url(../images/ht_h1bg.jpg) repeat-x bottom; width:561px; height:30px; float:left;}
.Hot_qz_list h1 span{padding-right:12px; float:left; line-height:27px; display:block; background:#fff; border-bottom:3px #5bc02e solid;}
.Hot_qz_list .p1{width:186px; float:left; overflow:hidden;}
.Hot_qz_list .p2{width:186px; height:36px; margin-top:-36px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.Hot_qz_list .p3{width:186px; height:36px; line-height:36px; margin-top:-36px; text-align:center; font-size:14px; color:#fff; position:absolute; z-index:1px;}

.Hot_qz_list ul{width:186px; float:left;}
.Hot_qz_list ul li{width:186px; float:left;}
.Hot_qz_list ul li dl{width:186px;}
.Hot_qz_list ul li .bg1{width:186px; float:left; }
.Hot_qz_list ul li .bg2{ display:block; overflow:auto;}

.Hot_qz_list ol{width:360px; float:right; }
.Hot_qz_list ol li{width:168px; float:left; margin:10px 10px 0 0; display:inline;}
.Hot_qz_list ol li dl{width:168px;}
.Hot_qz_list ol li dt{width:52px; height:52px; float:left;}
.Hot_qz_list ol li dd{width:108px; float:left; margin-left:8px; color:#888;}
.Hot_qz_list ol li dd a{color:#2b4a78;}